Hybrid Online/ooine Scheduling for Hard Real-time Systems

نویسندگان

  • Michal Young
  • Lih-Chyun Shu
چکیده

OOine (cyclic executive) and online preemptive, priority-based scheduling are not exclusive options but rather complementary techniques that can be combined to improve analytically veriiable schedulability. Selective ooine scheduling of periodic tasks improves online schedula-bility based on rate-monotonic priority assignment. Relative to pure ooine scheduling, a hybrid approach has the advantage of not requiring all tasks to be scheduled together. Aperiodic and sporadic tasks can be left to the online scheduling component where sporadic servers and other methods are applicable. Relative to pure online pre-emptive scheduling, the hybrid approach improves schedulability by avoiding worst-case task phasings, eliminating some blocking time and semaphore management overheads, and reducing context switch overheads. Manual division of source code into scheduling units is not necessary. We have constructed an ooine scheduler that optimally allocates idle time to improve rate-monotonic schedulability.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Simultaneous production planning and scheduling in a hybrid flow shop with time periods and work shifts

Simultaneous production planning and scheduling has been identified as one of the most important factors that affect the efficient implementation of planning and scheduling operations for the production systems. In this paper, simultaneous production planning and scheduling is applied in a hybrid flow shop environment, which has numerous applications in real industrial settings. In this problem...

متن کامل

Parametric Dispatching of Hard Real-Time Tasks

In many real-time systems, relative timing constraints are imposed on a set of tasks. Generating a correct ordering for the tasks and deriving their proper start-time assignments is a NP-hard problem; it subsumes the Non-preemptive Scheduling Problem. If a total order is imposed on the tasks and the exact execution times of tasks are known a priori, we can statically determine feasible start ti...

متن کامل

Fast Template Placement for Reconngurable Computing Systems

| The advances in the programmable hardware have lead to new architectures, where the hardware can be dynamically adapted to the application to gain better performance. One of many c hallenging problems in realizing a general-purpose reconngurable system is the placement of the modules on the reconngurable functional unit RFU. In reconngurable systems, we are interested both in online template ...

متن کامل

A Symmetric MAC Protocol for CSMA Busses in Dynamic Distributed Real-time Systems

By using a hybrid scheduling algorithm consisting of static offline scheduling and dynamic online scheduling, hard deadlines can be guaranteed, while achieving optimal resource utilization by soft real-time activities. This paper introduces a medium access control (MAC) protocol for a CSMA bus, which supports the hybrid scheduling of hard and soft real-time messages on the bus. The key issues c...

متن کامل

Ieee Copyright Notice Parametric Dispatching of Hard Real-time Tasks

to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE. Abstract In many real-time systems, relative timing constraints are imposed on a set of tasks. Generating a correct ordering for the task...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1991